/*
 * @lc app=leetcode.cn id=136 lang=javascript
 *
 * [136] 只出现一次的数字
 */

// @lc code=start
/**
 * @param {number[]} nums
 * @return {number}
 */
var singleNumber = function(nums) {
  let myMap = new Map()
  for(let i =0; i< nums.length; i++) {
    if(myMap.has(nums[i])) {
        myMap.delete(nums[i])
    } else {
    myMap.set(nums[i], nums[i])
    }
  }
 var mapIter = myMap.values();
  return mapIter.next().value
};

// @lc code=end

